[Ivy]
[>Created: Mon Mar 03 17:15:58 ICT 2014]
1446C3652A9F7F93 3.17 #module
>Proto >Proto Collection #zClass
ts0 taskboardProcess Big #zClass
ts0 RD #cInfo
ts0 #process
ts0 @TextInP .ui2RdDataAction .ui2RdDataAction #zField
ts0 @TextInP .rdData2UIAction .rdData2UIAction #zField
ts0 @TextInP .resExport .resExport #zField
ts0 @TextInP .type .type #zField
ts0 @TextInP .processKind .processKind #zField
ts0 @AnnotationInP-0n ai ai #zField
ts0 @TextInP .xml .xml #zField
ts0 @TextInP .responsibility .responsibility #zField
ts0 @RichDialogInitStart f0 '' #zField
ts0 @RichDialogProcessEnd f1 '' #zField
ts0 @GridStep f9 '' #zField
ts0 @PushWFArc f10 '' #zField
ts0 @PushWFArc f2 '' #zField
ts0 @RichDialogMethodStart f3 '' #zField
ts0 @PushWFArc f4 '' #zField
ts0 @RichDialogProcessStart f24 '' #zField
ts0 @CallSub f25 '' #zField
ts0 @PushWFArc f28 '' #zField
ts0 @RichDialog f14 '' #zField
ts0 @PushWFArc f15 '' #zField
ts0 @RichDialogMethodStart f5 '' #zField
ts0 @RichDialogProcessEnd f6 '' #zField
ts0 @GridStep f8 '' #zField
ts0 @PushWFArc f11 '' #zField
ts0 @PushWFArc f7 '' #zField
ts0 @RichDialogProcessStart f12 '' #zField
ts0 @GridStep f13 '' #zField
ts0 @RichDialogProcessEnd f19 '' #zField
ts0 @GridStep f21 '' #zField
ts0 @PushWFArc f20 '' #zField
ts0 @RichDialogMethodStart f18 '' #zField
ts0 @PushWFArc f22 '' #zField
ts0 @RichDialogMethodStart f17 '' #zField
ts0 @RichDialogProcessEnd f23 '' #zField
ts0 @GridStep f26 '' #zField
ts0 @PushWFArc f27 '' #zField
ts0 @PushWFArc f29 '' #zField
ts0 @PushWFArc f16 '' #zField
ts0 @PushWFArc f32 '' #zField
>Proto ts0 ts0 taskboardProcess #zField
ts0 f0 guid 1446C3652D041FA0 #txt
ts0 f0 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f0 method start() #txt
ts0 f0 disableUIEvents true #txt
ts0 f0 inParameterDecl 'ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent methodEvent = event as ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent;
<> param = methodEvent.getInputArguments();
' #txt
ts0 f0 outParameterDecl '<> result;
' #txt
ts0 f0 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>start()</name>
    </language>
</elementInfo>
' #txt
ts0 f0 86 54 20 20 13 0 #rect
ts0 f0 @|RichDialogInitStartIcon #fIcon
ts0 f1 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f1 86 222 20 20 13 0 #rect
ts0 f1 @|RichDialogProcessEndIcon #fIcon
ts0 f9 actionDecl 'simpleTaskBoard.taskboard.taskboardData out;
' #txt
ts0 f9 actionTable 'out=in;
' #txt
ts0 f9 actionCode 'import simpleTaskBoard.business.TaskBusiness;
import simpleTaskBoard.dto.TaskDTO;
import java.util.Arrays;
import java.util.ArrayList;
import simpleTaskBoard.Task;
out.taskList = new ArrayList<TaskDTO>();
in.taskSelected= new TaskDTO();
TaskBusiness bus = new TaskBusiness();
out.taskList = bus.getAll();' #txt
ts0 f9 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f9 78 132 36 24 20 -2 #rect
ts0 f9 @|StepIcon #fIcon
ts0 f10 expr out #txt
ts0 f10 96 74 96 132 #arcP
ts0 f2 expr out #txt
ts0 f2 96 156 96 222 #arcP
ts0 f3 guid 14471B03A9126EBC #txt
ts0 f3 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f3 method refresh() #txt
ts0 f3 disableUIEvents false #txt
ts0 f3 inParameterDecl 'ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent methodEvent = event as ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent;
<> param = methodEvent.getInputArguments();
' #txt
ts0 f3 outParameterDecl '<> result;
' #txt
ts0 f3 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>refresh()</name>
    </language>
</elementInfo>
' #txt
ts0 f3 166 54 20 20 13 0 #rect
ts0 f3 @|RichDialogMethodStartIcon #fIcon
ts0 f4 expr out #txt
ts0 f4 168 71 108 132 #arcP
ts0 f24 guid 14476C5F89D9A853 #txt
ts0 f24 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f24 actionDecl 'simpleTaskBoard.taskboard.taskboardData out;
' #txt
ts0 f24 actionTable 'out=in;
' #txt
ts0 f24 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>onLogoutClick</name>
        <nameStyle>13,5,7
</nameStyle>
    </language>
</elementInfo>
' #txt
ts0 f24 630 54 20 20 13 0 #rect
ts0 f24 @|RichDialogProcessStartIcon #fIcon
ts0 f25 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f25 processCall 'Functional Processes/UserManagement:logout()' #txt
ts0 f25 doCall true #txt
ts0 f25 requestActionDecl '<> param;
' #txt
ts0 f25 responseActionDecl 'simpleTaskBoard.taskboard.taskboardData out;
' #txt
ts0 f25 responseMappingAction 'out=in;
' #txt
ts0 f25 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>logout()</name>
    </language>
</elementInfo>
' #txt
ts0 f25 622 116 36 24 20 -2 #rect
ts0 f25 @|CallSubIcon #fIcon
ts0 f28 expr out #txt
ts0 f28 640 74 640 116 #arcP
ts0 f14 targetWindow NEW:card: #txt
ts0 f14 targetDisplay TOP #txt
ts0 f14 richDialogId simpleTaskBoard.Login #txt
ts0 f14 startMethod start() #txt
ts0 f14 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f14 requestActionDecl '<> param;' #txt
ts0 f14 responseActionDecl 'simpleTaskBoard.taskboard.taskboardData out;
' #txt
ts0 f14 responseMappingAction 'out=in;
' #txt
ts0 f14 windowConfiguration '* ' #txt
ts0 f14 isAsynch false #txt
ts0 f14 isInnerRd true #txt
ts0 f14 userContext '* ' #txt
ts0 f14 622 212 36 24 20 -2 #rect
ts0 f14 @|RichDialogIcon #fIcon
ts0 f15 expr out #txt
ts0 f15 640 140 640 212 #arcP
ts0 f5 guid 14477133D2D1ABE8 #txt
ts0 f5 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f5 method getEditTask() #txt
ts0 f5 disableUIEvents false #txt
ts0 f5 inParameterDecl 'ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent methodEvent = event as ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent;
<> param = methodEvent.getInputArguments();
' #txt
ts0 f5 outParameterDecl '<> result;
' #txt
ts0 f5 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>getEditTask()</name>
    </language>
</elementInfo>
' #txt
ts0 f5 86 462 20 20 13 0 #rect
ts0 f5 @|RichDialogMethodStartIcon #fIcon
ts0 f6 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f6 86 574 20 20 13 0 #rect
ts0 f6 @|RichDialogProcessEndIcon #fIcon
ts0 f8 actionDecl 'simpleTaskBoard.taskboard.taskboardData out;
' #txt
ts0 f8 actionTable 'out=in;
' #txt
ts0 f8 actionCode 'import simpleTaskBoard.business.TaskBusiness;

TaskBusiness bus = new TaskBusiness();
in.taskSelected = bus.getByID(in.taskSeletedID);
out.oldTask = in.taskSelected;' #txt
ts0 f8 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f8 78 516 36 24 20 -2 #rect
ts0 f8 @|StepIcon #fIcon
ts0 f11 expr out #txt
ts0 f11 96 482 96 516 #arcP
ts0 f7 expr out #txt
ts0 f7 96 540 96 574 #arcP
ts0 f12 guid 1447714E62C9C5E1 #txt
ts0 f12 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f12 actionDecl 'simpleTaskBoard.taskboard.taskboardData out;
' #txt
ts0 f12 actionTable 'out=in;
' #txt
ts0 f12 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>saveEditTask</name>
        <nameStyle>12,5,7
</nameStyle>
    </language>
</elementInfo>
' #txt
ts0 f12 278 62 20 20 13 0 #rect
ts0 f12 @|RichDialogProcessStartIcon #fIcon
ts0 f13 actionDecl 'simpleTaskBoard.taskboard.taskboardData out;
' #txt
ts0 f13 actionTable 'out=in;
' #txt
ts0 f13 actionCode 'import simpleTaskBoard.business.HistoryBusiness;
import simpleTaskBoard.business.TaskBusiness;

TaskBusiness bus = new TaskBusiness();
bus.updateTask(in.taskSelected);' #txt
ts0 f13 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f13 270 132 36 24 20 -2 #rect
ts0 f13 @|StepIcon #fIcon
ts0 f19 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f19 86 406 20 20 13 0 #rect
ts0 f19 @|RichDialogProcessEndIcon #fIcon
ts0 f21 actionDecl 'simpleTaskBoard.taskboard.taskboardData out;
' #txt
ts0 f21 actionTable 'out=in;
' #txt
ts0 f21 actionCode 'import ch.ivyteam.ivy.security.IUser;
import simpleTaskBoard.business.UserBusiness;

UserBusiness ub= new UserBusiness();
in.listUserSuggest.clear();
List<IUser> lUser=ub.getAllUser();
for(IUser user:lUser)
{
	if(user.getName().startsWith(in.autocompleteAssigneeText))
	{
		in.listUserSuggest.add(user.getName());
	}
}' #txt
ts0 f21 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f21 78 332 36 24 20 -2 #rect
ts0 f21 @|StepIcon #fIcon
ts0 f20 expr out #txt
ts0 f20 96 356 96 406 #arcP
ts0 f18 guid 1447870F3BB13B01 #txt
ts0 f18 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f18 method loadAutocomplete(String) #txt
ts0 f18 disableUIEvents false #txt
ts0 f18 inParameterDecl 'ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent methodEvent = event as ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent;
<java.lang.String query> param = methodEvent.getInputArguments();
' #txt
ts0 f18 inParameterMapAction 'out.autocompleteAssigneeText=param.query;
' #txt
ts0 f18 outParameterDecl '<List<java.lang.String> listAutocomplete> result;
' #txt
ts0 f18 outParameterMapAction 'result.listAutocomplete=in.listUserSuggest;
' #txt
ts0 f18 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>loadAutocomplete(String)</name>
        <nameStyle>24,5,7
</nameStyle>
    </language>
</elementInfo>
' #txt
ts0 f18 86 270 20 20 13 0 #rect
ts0 f18 @|RichDialogMethodStartIcon #fIcon
ts0 f22 expr out #txt
ts0 f22 96 290 96 332 #arcP
ts0 f17 guid 144861E20F5CB354 #txt
ts0 f17 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f17 method keepTrackHistory(simpleTaskBoard.dto.TaskDTO,simpleTaskBoard.dto.TaskDTO) #txt
ts0 f17 disableUIEvents false #txt
ts0 f17 inParameterDecl 'ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent methodEvent = event as ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent;
<simpleTaskBoard.dto.TaskDTO oldTask,simpleTaskBoard.dto.TaskDTO newTask> param = methodEvent.getInputArguments();
' #txt
ts0 f17 inParameterMapAction 'out.oldTask=param.oldTask;
out.taskSelected=param.newTask;
' #txt
ts0 f17 outParameterDecl '<> result;
' #txt
ts0 f17 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>keepTrackHistory(TaskDTO, TaskDTO)</name>
        <nameStyle>34,5,7
</nameStyle>
    </language>
</elementInfo>
' #txt
ts0 f17 342 270 20 20 13 0 #rect
ts0 f17 @|RichDialogMethodStartIcon #fIcon
ts0 f23 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f23 342 406 20 20 13 0 #rect
ts0 f23 @|RichDialogProcessEndIcon #fIcon
ts0 f26 actionDecl 'simpleTaskBoard.taskboard.taskboardData out;
' #txt
ts0 f26 actionTable 'out=in;
' #txt
ts0 f26 type simpleTaskBoard.taskboard.taskboardData #txt
ts0 f26 334 332 36 24 20 -2 #rect
ts0 f26 @|StepIcon #fIcon
ts0 f27 expr out #txt
ts0 f27 352 290 352 332 #arcP
ts0 f29 expr out #txt
ts0 f29 352 356 352 406 #arcP
ts0 f16 expr out #txt
ts0 f16 288 82 288 132 #arcP
ts0 f32 expr out #txt
ts0 f32 270 144 114 144 #arcP
>Proto ts0 .type simpleTaskBoard.taskboard.taskboardData #txt
>Proto ts0 .processKind HTML_DIALOG #txt
>Proto ts0 -8 -8 16 16 16 26 #rect
>Proto ts0 '' #fIcon
ts0 f0 mainOut f10 tail #connect
ts0 f10 head f9 mainIn #connect
ts0 f9 mainOut f2 tail #connect
ts0 f2 head f1 mainIn #connect
ts0 f3 mainOut f4 tail #connect
ts0 f4 head f9 mainIn #connect
ts0 f24 mainOut f28 tail #connect
ts0 f28 head f25 mainIn #connect
ts0 f25 mainOut f15 tail #connect
ts0 f15 head f14 mainIn #connect
ts0 f5 mainOut f11 tail #connect
ts0 f11 head f8 mainIn #connect
ts0 f8 mainOut f7 tail #connect
ts0 f7 head f6 mainIn #connect
ts0 f21 mainOut f20 tail #connect
ts0 f20 head f19 mainIn #connect
ts0 f18 mainOut f22 tail #connect
ts0 f22 head f21 mainIn #connect
ts0 f17 mainOut f27 tail #connect
ts0 f27 head f26 mainIn #connect
ts0 f26 mainOut f29 tail #connect
ts0 f29 head f23 mainIn #connect
ts0 f12 mainOut f16 tail #connect
ts0 f16 head f13 mainIn #connect
ts0 f13 mainOut f32 tail #connect
ts0 f32 head f9 mainIn #connect
